package entities;

import java.io.Serializable;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;

import vo.ArticuloVO;
import vo.InfantilVO;

@Entity
@Table	(name="infantil")
public class Infantil extends Articulo implements Serializable{

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	@Column(name="edadRecomendada")
	private String edadRecomendada;

	public String getEdad() {
		return edadRecomendada;
	}

	public void setEdad(String edad) {
		this.edadRecomendada = edad;
	}
	
	public InfantilVO getVO(){
		
		ArticuloVO avo = super.getVO();
		InfantilVO ivo = new InfantilVO();
		
		ivo.setCategoria(avo.getCategoria());
		ivo.setCodigo(avo.getCodigo());
		ivo.setDescripcion(avo.getDescripcion());
		ivo.setMarca(avo.getMarca());
		ivo.setNombre(avo.getNombre());
		ivo.setOrigen(avo.getOrigen());
		ivo.setPrecio(avo.getPrecio());
		ivo.setRanking(avo.getRanking());
		ivo.setFecha(avo.getFecha());
		
		ivo.setFoto(super.getFoto());
		ivo.setEdadRecomendada(this.edadRecomendada);
		
		return ivo;
		
	}
	
}
